﻿Imports System.Data

Public Class uMESSynergicDirectoryDTO
    'ServerHostInfo
    Private v_ServerHostInfo As ServerHostInfo

    '描述
    Private v_Notes As String

    '工序版本
    Private v_SpecRevision As String
    '工序useROR
    Private v_SpecuseROR As Boolean

    ''' <summary>
    ''' ServerHost信息
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ServerHostInfo()
        Get
            Return v_ServerHostInfo
        End Get
        Set(ByVal value)
            v_ServerHostInfo = value
        End Set
    End Property

    '外协目录名
    Private v_SynergicDirectoryName As String
    ''' <summary>
    ''' 外协目录名
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property SynergicDirectoryName() As String
        Get
            Return v_SynergicDirectoryName
        End Get
        Set(ByVal value As String)
            v_SynergicDirectoryName = value
        End Set
    End Property

    '车间
    Private v_FactoryName As String
    ''' <summary>
    ''' 车间
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property FactoryName() As String
        Get
            Return v_FactoryName
        End Get
        Set(ByVal value As String)
            v_FactoryName = value
        End Set
    End Property

    ''' <summary>
    ''' 备注
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property Notes()
        Get
            Return v_Notes
        End Get
        Set(ByVal value)
            v_Notes = value
        End Set
    End Property

    '单机配套数量
    Private v_Qty As String
    ''' <summary>
    ''' 单机配套数量
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property Qty() As String
        Get
            Return v_Qty
        End Get
        Set(ByVal value As String)
            v_Qty = value
        End Set
    End Property

    '零件图号
    Private v_ProductName As String
    ''' <summary>
    ''' 零件图号
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ProductName() As String
        Get
            Return v_ProductName
        End Get
        Set(ByVal value As String)
            v_ProductName = value
        End Set
    End Property

    '零件图号版本
    Private v_ProductRev As String
    ''' <summary>
    '''零件图号版本
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ProductRev() As String
        Get
            Return v_ProductRev
        End Get
        Set(ByVal value As String)
            v_ProductRev = value
        End Set
    End Property

    '工艺路线
    Private v_WorkflowName As String
    ''' <summary>
    ''' 工艺路线
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property WorkflowName() As String
        Get
            Return v_WorkflowName
        End Get
        Set(ByVal value As String)
            v_WorkflowName = value
        End Set
    End Property

    '工艺路线版本
    Private v_WorkflowRev As String
    ''' <summary>
    ''' 工艺路线版本
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property WorkflowRev() As String
        Get
            Return v_WorkflowRev
        End Get
        Set(ByVal value As String)
            v_WorkflowRev = value
        End Set
    End Property

    '验收方式
    Private v_SynergicValidateType As String
    ''' <summary>
    ''' 验收方式
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property SynergicValidateType() As String
        Get
            Return v_SynergicValidateType
        End Get
        Set(ByVal value As String)
            v_SynergicValidateType = value
        End Set
    End Property

    '是否首件外协
    Private v_IsFirstSynergic As String
    ''' <summary>
    ''' 是否首件外协
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property IsFirstSynergic() As String
        Get
            Return v_IsFirstSynergic
        End Get
        Set(ByVal value As String)
            v_IsFirstSynergic = value
        End Set
    End Property

    '是否关重件
    Private v_IsImport As String
    ''' <summary>
    ''' 是否关重件
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property IsImport() As String
        Get
            Return v_IsImport
        End Get
        Set(ByVal value As String)
            v_IsImport = value
        End Set
    End Property


    '图纸及工艺规程密级
    Private v_SecretLevel As String
    ''' <summary>
    ''' 图纸及工艺规程密级
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property SecretLevel() As String
        Get
            Return v_SecretLevel
        End Get
        Set(ByVal value As String)
            v_SecretLevel = value
        End Set
    End Property

    '状态，1为有效，0为无效
    Private v_Status As String
    ''' <summary>
    ''' 状态，1为有效，0为无效
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property Status() As String
        Get
            Return v_Status
        End Get
        Set(ByVal value As String)
            v_Status = value
        End Set
    End Property


    '提交人
    Private v_SubmitEmployee As String

    ''' <summary>
    ''' 提交人
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property SubmitEmployee() As String
        Get
            Return v_SubmitEmployee
        End Get
        Set(ByVal value As String)
            v_SubmitEmployee = value
        End Set
    End Property

    '提交时间
    Private v_SubmitDate As String
    ''' <summary>
    ''' 提交时间
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property SubmitDate() As String
        Get
            Return v_SubmitDate
        End Get
        Set(ByVal value As String)
            v_SubmitDate = value
        End Set
    End Property

    '外协类型
    Private v_SynergicType As String

    ''' <summary>
    ''' 外协类型
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property SynergicType() As String
        Get
            Return v_SynergicType
        End Get
        Set(ByVal value As String)
            v_SynergicType = value
        End Set
    End Property


    '工序详细信息
    Private v_SpecInfo As DataTable

    ''' <summary>
    ''' 工序详细信息
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property SpecInfo() As DataTable
        Get
            Return v_SpecInfo
        End Get
        Set(ByVal value As DataTable)
            v_SpecInfo = value
        End Set
    End Property

    '工序信息条数
    Private v_SpecCount As Integer = 0
    ''' <summary>
    ''' 工序信息条数
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property SpecCount() As Integer
        Get
            Return v_SpecCount
        End Get
        Set(ByVal value As Integer)
            v_SpecCount = value
        End Set
    End Property

    '外协厂家
    Private v_Customer As DataTable

    ''' <summary>
    ''' 外协厂家
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property Customer() As DataTable
        Get
            Return v_Customer
        End Get
        Set(ByVal value As DataTable)
            v_Customer = value
        End Set
    End Property

    '外协厂家信息条数
    Private v_CustomerCount As Integer = 0
    ''' <summary>
    ''' 外协厂家信息条数
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property CustomerCount() As Integer
        Get
            Return v_CustomerCount
        End Get
        Set(ByVal value As Integer)
            v_CustomerCount = value
        End Set
    End Property


End Class

